package com.atguigu.bigdata.scala.chapter02

import scala.io.{BufferedSource, Source}

object Scala06_In_2 {

    def main(args: Array[String]): Unit = {

        // TODO In
        // 文件输入 : 需要指明文件的路径
        // 绝对路径：不可改变的路径
        //         一般以访问协议开头，增加盘符，IP，端口的路径
        //         http://192.168.0.1:8080/test.html
        //         file:///c:/test/test.html
        // 相对路径：可以改变的路径，由基准路径
        //         以基准路径为基础，查找对应的路径，一般的写法为：
        //         ./test/test.txt
        //         ../test/test.txt
        //         test/test.txt
        // 相对路径在不同的环境下，基准路径是不一样的。
        // 以IDEA为例，是以项目的根路径为基准路径
        val source: BufferedSource = Source.fromFile("data\\abc.txt")
        val lines: Iterator[String] = source.getLines()
        while ( lines.hasNext ) {
            val line = lines.next()
            println(line)
        }
        source.close()
    }
}
